#include"head.h"

bool connect_client(int *socket_fd){
        ///服务器ip ------配置文件                    TODO
    char  ip[100] = { 0 };
    char port[100] = { 0 };
    // getparameter("ip", ip);
    // getparameter("port", port);
    getparameter("ip", ip);
    getparameter("port", port);
    // strcpy(ip,"192.168.75.128");
    // strcpy(port,"8080");
    *socket_fd = socket(AF_INET, SOCK_STREAM, 0);
    struct sockaddr_in sockaddr;
    sockaddr.sin_family = AF_INET;
    sockaddr.sin_port = htons(atoi(port));
    sockaddr.sin_addr.s_addr = inet_addr(ip);
     int ret_conn = connect(*socket_fd, (struct sockaddr*)&sockaddr, sizeof(sockaddr));
 
     if(ret_conn==-1){
     // sleep(2);
     printf("Error:connect failed.\n");
         return false;
             }
     return true;
 
 }
